/* 变量作用域-全局变量
 *
 * @link: https://www.runoob.com/go/go-scope-rules.html
 */

// 包申明
package main

// 引入包
import (
	"fmt"
)

// 声明全局变量,其实就是函数体外的变量.函数体内的声明都是局部变量
var g int

// 入口函数
func main() {
	// 声明局部变量
	var a, b int

	// 初始化参数
	a = 10
	b = 20
	g = a + b

	fmt.Printf("结果： a = %d, b = %d and g = %d\n", a, b, g)
}

/*
运行结果:
结果： a = 10, b = 20 and g = 30
*/
